package Controller;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.SQLException;
import java.util.List;

import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JTextField;

import persistence.CidadeDaoImpl;

import model.Estado;


public class ComboEstadosController implements ActionListener {

	JTextField txtcidade, txtpesquisa, txtcodigo;

	private JComboBox estado;

	JButton btnNovo, btnSalvar, btnEditar, btnLimpar, btnSair, btnOk;

	public ComboEstadosController(JTextField cidade, JTextField pesquisa,
			JTextField codigo, JComboBox estado, JButton btnNovo,
			JButton btnSalvar, JButton btnEditar, JButton btnLimpar,
			JButton btnSair, JButton btnOk) {

		this.txtcidade = cidade;
		this.txtpesquisa = pesquisa;
		this.txtcodigo = codigo;

		this.estado = estado;

		this.btnNovo = btnNovo;
		this.btnSalvar = btnSalvar;
		this.btnEditar = btnEditar;
		this.btnLimpar = btnLimpar;
		this.btnSair = btnSair;
		this.btnOk = btnOk;

	}
	
	
	public void actionPerformed(ActionEvent e) {
		if (estado.getItemCount() > 0){	
			EstadosController es = new EstadosController(estado);
			es.preencheComboEstados();
		}
		
	}

}
